package exception;

public class TryCatchDemo2 {
    public static void main(String[] args) {
        System.out.println("程序开始了...");


        try{
           String str = "abc";
            System.out.println(str.charAt(5));
        }catch (NullPointerException | StringIndexOutOfBoundsException e){  //多个异常处理方案相同时，可以合并处理
            System.out.println("出现了下标越界异常或者空指针异常，并使用相同的处理方式处理了");
        }catch (Exception e){  //若catch的异常有继承关系，则子异常在上，父异常在下
            System.out.println("反正出了个错！");
        }






        System.out.println("程序结束了...");
    }
}
